Search results

Types

Classes
Interfaces
Enums
Functions
Type aliases
Constants

Members

Properties
Methods
Getters
Setters
Enum members
Show privates

Other

In this module only

Class InteractionContext

Defined in context

Interaction Command Context

Constructor

constructor(
interactionCommandClient: InteractionCommandClientclass InteractionCommandClientdetritus-client/InteractionCommandClient,
interaction: Interactionclass Interactiondetritus-client/structures/Interaction,
command: InteractionCommandclass InteractionCommanddetritus-client/interaction/InteractionCommand,
invoker: InteractionCommandclass InteractionCommanddetritus-client/interaction/InteractionCommand | InteractionCommandOptionclass InteractionCommandOptiondetritus-client/interaction/InteractionCommandOption
)

Properties

client: ShardClientclass ShardClientdetritus-client/ShardClient[src]
command: InteractionCommandclass InteractionCommanddetritus-client/interaction/InteractionCommand[src]
interaction: Interactionclass Interactiondetritus-client/structures/Interaction[src]
invoker: InteractionCommandclass InteractionCommanddetritus-client/interaction/InteractionCommand | InteractionCommandOptionclass InteractionCommandOptiondetritus-client/interaction/InteractionCommandOption[src]
loadingTimeout?: Timeoutclass Timeoutdetritus-utils/Timeout[src]
interactionCommandClient: InteractionCommandClientclass InteractionCommandClientdetritus-client/InteractionCommandClient[src]
metadata?: Record<string, any>external Record[src]

Methods

get application(): null | Oauth2Applicationclass Oauth2Applicationdetritus-client/structures/Oauth2Application[src]
get cluster(): ClusterClientclass ClusterClientdetritus-client/ClusterClient | null[src]
get commandClient(): null | CommandClientclass CommandClientdetritus-client/CommandClient[src]
get gateway(): Socketclass Socketdetritus-client-socket/Socket[src]
get manager(): ClusterProcessChildclass ClusterProcessChilddetritus-client/cluster/ClusterProcessChild | null[src]
get owners(): BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Userclass Userdetritus-client/structures/User>[src]
get rest(): RestClientclass RestClientdetritus-client/rest/RestClient[src]
get applications(): Applicationsclass Applicationsdetritus-client/collections/Applications[src]
get channels(): Channelsclass Channelsdetritus-client/collections/Channels[src]
get emojis(): Emojisclass Emojisdetritus-client/collections/Emojis[src]
get guilds(): Guildsclass Guildsdetritus-client/collections/Guilds[src]
get interactions(): Interactionsclass Interactionsdetritus-client/collections/Interactions[src]
get members(): Membersclass Membersdetritus-client/collections/Members[src]
get messages(): Messagesclass Messagesdetritus-client/collections/Messages[src]
get notes(): Notesclass Notesdetritus-client/collections/Notes[src]
get presences(): Presencesclass Presencesdetritus-client/collections/Presences[src]
get relationships(): Relationshipsclass Relationshipsdetritus-client/collections/Relationships[src]
get roles(): Rolesclass Rolesdetritus-client/collections/Roles[src]
get sessions(): Sessionsclass Sessionsdetritus-client/collections/Sessions[src]
get stageInstances(): StageInstancesclass StageInstancesdetritus-client/collections/StageInstances[src]
get stickers(): Stickersclass Stickersdetritus-client/collections/Stickers[src]
get typings(): TypingCollectionclass TypingCollectiondetritus-client/collections/TypingCollection[src]
get users(): Usersclass Usersdetritus-client/collections/Users[src]
get voiceCalls(): VoiceCallsclass VoiceCallsdetritus-client/collections/VoiceCalls[src]
get voiceConnections(): VoiceConnectionsclass VoiceConnectionsdetritus-client/collections/VoiceConnections[src]
get voiceStates(): VoiceStatesclass VoiceStatesdetritus-client/collections/VoiceStates[src]
get data(): InteractionDataApplicationCommandclass InteractionDataApplicationCommanddetritus-client/structures/InteractionDataApplicationCommand[src]
get channel(): null | ChannelGuildThreadclass ChannelGuildThreaddetritus-client/structures/ChannelGuildThread | ChannelGuildBaseclass ChannelGuildBasedetritus-client/structures/ChannelGuildBase | ChannelBaseclass ChannelBasedetritus-client/structures/ChannelBase | ChannelGuildTextclass ChannelGuildTextdetritus-client/structures/ChannelGuildText | ChannelDMclass ChannelDMdetritus-client/structures/ChannelDM | ChannelDMGroupclass ChannelDMGroupdetritus-client/structures/ChannelDMGroup | ChannelGuildVoiceclass ChannelGuildVoicedetritus-client/structures/ChannelGuildVoice | ChannelGuildCategoryclass ChannelGuildCategorydetritus-client/structures/ChannelGuildCategory | ChannelGuildStoreclass ChannelGuildStoredetritus-client/structures/ChannelGuildStore | ChannelGuildStageVoiceclass ChannelGuildStageVoicedetritus-client/structures/ChannelGuildStageVoice[src]
get guild(): null | Guildclass Guilddetritus-client/structures/Guild[src]
get me(): null | Memberclass Memberdetritus-client/structures/Member[src]
get member(): undefined | Memberclass Memberdetritus-client/structures/Member[src]
get response(): null | Messageclass Messagedetritus-client/structures/Message[src]
get user(): Userclass Userdetritus-client/structures/User[src]
get voiceChannel(): null | ChannelGuildVoiceclass ChannelGuildVoicedetritus-client/structures/ChannelGuildVoice[src]
get voiceConnection(): undefined | VoiceConnectionclass VoiceConnectiondetritus-client/media/VoiceConnection[src]
get voiceState(): null | VoiceStateclass VoiceStatedetritus-client/structures/VoiceState[src]
createMessage(
options: ExecuteWebhookinterface ExecuteWebhookdetritus-client-rest/RequestTypes/ExecuteWebhook | string = {}
): Promise<null | Messageclass Messagedetritus-client/structures/Message>external Promise
[src]
createResponse(
options: CreateInteractionResponseinterface CreateInteractionResponsedetritus-client-rest/RequestTypes/CreateInteractionResponse | number,
data?: CreateInteractionResponseInnerPayloadinterface CreateInteractionResponseInnerPayloaddetritus-client-rest/CreateInteractionResponseInnerPayload | string
): Promise<any>external Promise
[src]
deleteMessage(messageId: string): Promise<any>external Promise[src]
deleteResponse(): Promise<any>external Promise[src]
editMessage(
messageId: string,
options: EditWebhookTokenMessageinterface EditWebhookTokenMessagedetritus-client-rest/RequestTypes/EditWebhookTokenMessage = {}
): Promise<Messageclass Messagedetritus-client/structures/Message>external Promise
[src]
editResponse(
options: EditWebhookTokenMessageinterface EditWebhookTokenMessagedetritus-client-rest/RequestTypes/EditWebhookTokenMessage = {}
): Promise<Messageclass Messagedetritus-client/structures/Message>external Promise
[src]
editOrRespond(
options: InteractionEditOrRespondtype InteractionEditOrResponddetritus-client/structures/InteractionEditOrRespond | string = {}
): Promise<any>external Promise
[src]
fetchMessage(messageId: string): Promise<Messageclass Messagedetritus-client/structures/Message>external Promise[src]
fetchResponse(): Promise<Messageclass Messagedetritus-client/structures/Message>external Promise[src]
respond(
options: CreateInteractionResponseinterface CreateInteractionResponsedetritus-client-rest/RequestTypes/CreateInteractionResponse | number,
data?: CreateInteractionResponseInnerPayloadinterface CreateInteractionResponseInnerPayloaddetritus-client-rest/CreateInteractionResponseInnerPayload | string
): Promise<any>external Promise
[src]
toJSON(): object[src]